1 <?xml version="1.0" encoding="utf-8"?>
2 <xs:schema id="milkdairyDataSet2" targetNamespace="http://tempuri.org/milkdairyDataSet2.xsd" xmlns:mstns="http://tempuri.org/milkdairyDataSet2.xsd" xmlns="http://tempuri.org/milkdairyDataSet2.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
3 <xs:annotation>
4 <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
5 <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
6 <Connections>
7 <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="milkdairyConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="milkdairyConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.MilkDairyManagementSystemCSharp.Properties.Settings.GlobalReference.Default.milkdairyConnectionString" Provider="System.Data.SqlClient" />
8 </Connections>
9 <Tables>
10 <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="acntTableAdapter" GeneratorDataComponentClassName="acntTableAdapter" Name="acnt" UserDataComponentName="acntTableAdapter">
11 <MainSource>
12 <DbSource ConnectionRef="milkdairyConnectionString (Settings)" DbObjectName="dbo.acnt" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
13 <DeleteCommand>
14 <DbCommand CommandType="Text" ModifiedByUser="false">
15 <CommandText>DELETE FROM [dbo].[acnt] WHERE (([Id] = @Original_Id) AND ((@IsNull_name = 1 AND [name] IS NULL) OR ([name] = @Original_name)) AND ((@IsNull_addr = 1 AND [addr] IS NULL) OR ([addr] = @Original_addr)) AND ((@IsNull_mobile = 1 AND [mobile] IS NULL) OR ([mobile] = @Original_mobile)) AND ((@IsNull_center = 1 AND [center] IS NULL) OR ([center] = @Original_center)))</CommandText>
16 <Parameters>
17 <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
18 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_name" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="true" SourceVersion="Original" />
19 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_name" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Original" />
20 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_addr" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="addr" SourceColumnNullMapping="true" SourceVersion="Original" />
21 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_addr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="addr" SourceColumnNullMapping="false" SourceVersion="Original" />
22 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_mobile" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="mobile" SourceColumnNullMapping="true" SourceVersion="Original" />
23 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_mobile" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="mobile" SourceColumnNullMapping="false" SourceVersion="Original" />
24 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_center" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="center" SourceColumnNullMapping="true" SourceVersion="Original" />
25 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_center" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="center" SourceColumnNullMapping="false" SourceVersion="Original" />
26 </Parameters>
27 </DbCommand>
28 </DeleteCommand>
29 <InsertCommand>
30 <DbCommand CommandType="Text" ModifiedByUser="false">
31 <CommandText>INSERT INTO [dbo].[acnt] ([name], [addr], [mobile], [center]) VALUES (@name, @addr, @mobile, @center);
32 SELECT Id, name, addr, mobile, center FROM acnt WHERE (Id = SCOPE_IDENTITY())</CommandText>
33 <Parameters>
34 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@name" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Current" />
35 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@addr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="addr" SourceColumnNullMapping="false" SourceVersion="Current" />
36 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@mobile" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="mobile" SourceColumnNullMapping="false" SourceVersion="Current" />
37 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@center" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="center" SourceColumnNullMapping="false" SourceVersion="Current" />
38 </Parameters>
39 </DbCommand>
40 </InsertCommand>
41 <SelectCommand>
42 <DbCommand CommandType="Text" ModifiedByUser="false">
43 <CommandText>SELECT Id, name, addr, mobile, center FROM dbo.acnt</CommandText>
44 <Parameters />
45 </DbCommand>
46 </SelectCommand>
47 <UpdateCommand>
48 <DbCommand CommandType="Text" ModifiedByUser="false">
49 <CommandText>UPDATE [dbo].[acnt] SET [name] = @name, [addr] = @addr, [mobile] = @mobile, [center] = @center WHERE (([Id] = @Original_Id) AND ((@IsNull_name = 1 AND [name] IS NULL) OR ([name] = @Original_name)) AND ((@IsNull_addr = 1 AND [addr] IS NULL) OR ([addr] = @Original_addr)) AND ((@IsNull_mobile = 1 AND [mobile] IS NULL) OR ([mobile] = @Original_mobile)) AND ((@IsNull_center = 1 AND [center] IS NULL) OR ([center] = @Original_center)));
50 SELECT Id, name, addr, mobile, center FROM acnt WHERE (Id = @Id)</CommandText>
51 <Parameters>
52 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@name" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Current" />
53 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@addr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="addr" SourceColumnNullMapping="false" SourceVersion="Current" />
54 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@mobile" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="mobile" SourceColumnNullMapping="false" SourceVersion="Current" />
55 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@center" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="center" SourceColumnNullMapping="false" SourceVersion="Current" />
56 <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Id" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Original" />
57 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_name" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="true" SourceVersion="Original" />
58 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_name" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="name" SourceColumnNullMapping="false" SourceVersion="Original" />
59 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_addr" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="addr" SourceColumnNullMapping="true" SourceVersion="Original" />
60 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_addr" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="addr" SourceColumnNullMapping="false" SourceVersion="Original" />
61 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_mobile" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="mobile" SourceColumnNullMapping="true" SourceVersion="Original" />
62 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_mobile" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="mobile" SourceColumnNullMapping="false" SourceVersion="Original" />
63 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_center" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="center" SourceColumnNullMapping="true" SourceVersion="Original" />
64 <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="String" Direction="Input" ParameterName="@Original_center" Precision="0" ProviderType="NVarChar" Scale="0" Size="0" SourceColumn="center" SourceColumnNullMapping="false" SourceVersion="Original" />
65 <Parameter AllowDbNull="false" AutogeneratedName="Id" ColumnName="Id" DataSourceName="[7B85E66E5B47A16D9E4F6DAC01C44393_DIO 2015\PROJECTS\MILKDAIRYMANAGEMENTSYSTEMCSHARP\MILKDAIRYMANAGEMENTSYSTEMCSHARP\MILKDAIRY.MDF].dbo.acnt" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@Id" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="Id" SourceColumnNullMapping="false" SourceVersion="Current" />
66 </Parameters>
67 </DbCommand>
68 </UpdateCommand>
69 </DbSource>
70 </MainSource>
71 <Mappings>
72 <Mapping SourceColumn="Id" DataSetColumn="Id" />
73 <Mapping SourceColumn="name" DataSetColumn="name" />
74 <Mapping SourceColumn="addr" DataSetColumn="addr" />
75 <Mapping SourceColumn="mobile" DataSetColumn="mobile" />
76 <Mapping SourceColumn="center" DataSetColumn="center" />
77 </Mappings>
78 <Sources />
79 </TableAdapter>
80 </Tables>
81 <Sources />
82 </DataSource>
83 </xs:appinfo>
84 </xs:annotation>
85 <xs:element name="milkdairyDataSet2" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="True" msprop:Generator_DataSetName="milkdairyDataSet2" msprop:Generator_UserDSName="milkdairyDataSet2">
86 <xs:complexType>
87 <xs:choice minOccurs="0" maxOccurs="unbounded">
88 <xs:element name="acnt" msprop:Generator_TableClassName="acntDataTable" msprop:Generator_TableVarName="tableacnt" msprop:Generator_TablePropName="acnt" msprop:Generator_RowDeletingName="acntRowDeleting" msprop:Generator_RowChangingName="acntRowChanging" msprop:Generator_RowEvHandlerName="acntRowChangeEventHandler" msprop:Generator_RowDeletedName="acntRowDeleted" msprop:Generator_UserTableName="acnt" msprop:Generator_RowChangedName="acntRowChanged" msprop:Generator_RowEvArgName="acntRowChangeEvent" msprop:Generator_RowClassName="acntRow">
89 <xs:complexType>
90 <xs:sequence>
91 <xs:element name="Id" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
92 <xs:element name="name" msprop:Generator_ColumnVarNameInTable="columnname" msprop:Generator_ColumnPropNameInRow="name" msprop:Generator_ColumnPropNameInTable="nameColumn" msprop:Generator_UserColumnName="name" minOccurs="0">
93 <xs:simpleType>
94 <xs:restriction base="xs:string">
95 <xs:maxLength value="50" />
96 </xs:restriction>
97 </xs:simpleType>
98 </xs:element>
99 <xs:element name="addr" msprop:Generator_ColumnVarNameInTable="columnaddr" msprop:Generator_ColumnPropNameInRow="addr" msprop:Generator_ColumnPropNameInTable="addrColumn" msprop:Generator_UserColumnName="addr" minOccurs="0">
100 <xs:simpleType>
101 <xs:restriction base="xs:string">
102 <xs:maxLength value="50" />
103 </xs:restriction>
104 </xs:simpleType>
105 </xs:element>
106 <xs:element name="mobile" msprop:Generator_ColumnVarNameInTable="columnmobile" msprop:Generator_ColumnPropNameInRow="mobile" msprop:Generator_ColumnPropNameInTable="mobileColumn" msprop:Generator_UserColumnName="mobile" minOccurs="0">
107 <xs:simpleType>
108 <xs:restriction base="xs:string">
109 <xs:maxLength value="50" />
110 </xs:restriction>
111 </xs:simpleType>
112 </xs:element>
113 <xs:element name="center" msprop:Generator_ColumnVarNameInTable="columncenter" msprop:Generator_ColumnPropNameInRow="center" msprop:Generator_ColumnPropNameInTable="centerColumn" msprop:Generator_UserColumnName="center" minOccurs="0">
114 <xs:simpleType>
115 <xs:restriction base="xs:string">
116 <xs:maxLength value="50" />
117 </xs:restriction>
118 </xs:simpleType>
119 </xs:element>
120 </xs:sequence>
121 </xs:complexType>
122 </xs:element>
123 </xs:choice>
124 </xs:complexType>
125 <xs:unique name="Constraint1" msdata:PrimaryKey="true">
126 <xs:selector xpath=".//mstns:acnt" />
127 <xs:field xpath="mstns:Id" />
128 </xs:unique>
129 </xs:element>
130 </xs:schema>